package com.ldp.designpatterns.study.mediator.demo1.User;

import com.ldp.designpatterns.study.mediator.demo1.ChatRoom.ChatRoom;
import lombok.Data;

/**
 * @ClassName User TODO: 中介者模式：第2步：创建用户
 * @Description  TODO: 中介者模式：中介者模式引入了一个中介者对象，它负责协调和管理对象之间的通信。对象不再直接与其他对象通信，而是通过中介者来发送和接收消息
 * @Author lindipei
 * @Date 2023/10/18 15:16
 */
@Data
public class User {

    private String name;

    public User(String name){
        this.name  = name;
    }

    public void sendMessage(String message){
        ChatRoom.showMessage(this,message);
    }
}
